import logging

# # 创建日志记录器
# logger = logging.getLogger('my_logger')
# # 设置日志级别 默认是warning
# logger.setLevel(logging.DEBUG)
# # 设置日志处理程序并配置输出格式
# # 输出到控制台
# handler = logging.StreamHandler()
# # 输出到文件
# file_handler = logging.FileHandler('my_log.log',encoding='utf-8')
# # 配置日志输出的格式
# formatter = logging.Formatter('%(asctime)s [%(levelname)s] %(message)s')
# handler.setFormatter(formatter)
# file_handler.setFormatter(formatter)
# logger.addHandler(handler)
# logger.addHandler(file_handler)

logging.basicConfig(
    level=logging.DEBUG,
    format='%(asctime)s [%(levelname)s] %(message)s',
    # filename='my_logger.log',
    encoding='utf8',
    handlers=[
        logging.StreamHandler(),
        logging.FileHandler('my_logger.log',encoding='utf8')]
)

logger = logging.getLogger("my_logger")


logger.debug("这是一条debug级别的日志")
logger.info("这是一条info级别的日志")
logger.warning("这是一条warning级别的日志")
logger.error("这是一条error级别的日志")
logger.critical("这是一条critical级别的日志")

